// /sushi-travel/config/index.js

// 1. 定义所有环境的基础配置
const config = {
	// 开发环境配置
	// development: {
	// 	env: 'development',
	// 	baseURL: 'http://w98d5736.natappfree.cc',
	// 	websocketURL: 'ws://g8a2c9b4.natappfree.cc/ws-chat',
	// 	cdnURL: 'http://www.hacn86.cn',
	// 	appSchemeHost: 'http://w98d5736.natappfree.cc',
	// 	debug: true,
	// },
	// // 生产环境配置
	// production: {
	// 	env: 'production',
	// 	baseURL: 'http://w98d5736.natappfree.cc',
	// 	websocketURL: 'ws://g8a2c9b4.natappfree.cc/ws-chat',
	// 	cdnURL: 'http://www.hacn86.cn',
	// 	appSchemeHost: 'http://w98d5736.natappfree.cc',
	// 	debug: false,
	// },

	// // 测试环境配置
	// test: {
	// 	env: 'test',
	// 	baseURL: 'http://w98d5736.natappfree.cc',
	// 	websocketURL: 'ws://g8a2c9b4.natappfree.cc/ws-chat',
	// 	cdnURL: 'http://www.hacn86.cn',
	// 	appSchemeHost: 'http://w98d5736.natappfree.cc',
	// 	debug: true,
	// }

	development: {
		env: 'development',
		baseURL: 'http://146.56.194.127/prod-api',
		websocketURL: 'ws://146.56.194.127:8085/ws-chat',
		cdnURL: 'http://www.hacn86.cn',
		appSchemeHost: 'http://146.56.194.127:8085',
		debug: true,
	},

	// 生产环境配置
	production: {
		env: 'production',
		baseURL: 'http://146.56.194.127/prod-api', // 生产环境真实地址
		websocketURL: 'ws://146.56.194.127:8085/ws-chat', // 生产环境真实地址
		cdnURL: 'http://www.hacn86.cn', // 生产环境真实地址
		appSchemeHost: 'http://146.56.194.127:8085',
		debug: false,
	},

	// 测试环境配置
	test: {
		env: 'test',
		baseURL: 'http://146.56.194.127/prod-api', // 测试服务器地址
		websocketURL: 'ws://146.56.194.127:8085/ws-chat', // 测试服务器地址
		cdnURL: 'http://www.hacn86.cn', // 测试服务器地址
		appSchemeHost: 'http://146.56.194.127:8085',
		debug: true,
	}
};

// 2. 根据 Node.js 环境变量 (process.env.NODE_ENV) 导出当前环境的配置
//    - `uni-app` 在开发时 (dev) 会将 process.env.NODE_ENV 设置为 'development'
//    - `uni-app` 在打包时 (build) 会将其设置为 'production'
//    - 为了处理自定义的 "test" 环境，我们需要在 package.json 中做额外设置
const env = process.env.NODE_ENV || 'development';

// 3. 默认导出当前环境的配置对象
export default config[env];